Google Play 调用错误分析

Google 支付错误分析

  • 1、 上传到Google Play console上面的Android包,必须和本地测试的包的签名文件、包名、版本号、版本名保持一致。
  • 2、如果是alpha配置则需要将测试人员添加到测试组里面去,alpha版(封闭式内部测试版),添加测试人员的地方有三个地方,分别是最外层的设置里面的账号详情、alpha版里面的测试人员组里面还有一个地方是邀请成为测试人员的邀请地址,点击之后成为测试人员即可。
  • 3、要使用Google支付,手机上必须要有Google 服务套件(Google Play 服务、Google Play 商店、Google Play service for Instant Apps)
  • 4 、手机必须要有VPN,并且是比较稳定的。
  • 5、 Google Play 商店的账号必须和Google Play服务的账号必须保持一致
  • 6、如果出现支付调不起来的情况,首先在应用管理中清空Google Play商店的数据和缓存,然后打开VPN,再打开Google Play商店,登录你的账号。然后在设置中找到 __Google __ 这一选项,点击进去,打开账户设置,登录和Google Play账户相同的账户。
  • 7、再打开应用,进行支付操作,支付之前,必须登录。没有登录之前是,不能创建订单的,so,也不能调用起来Google 支付的页面。
  • 8、Google play 上面必须绑定一个可以进行支付的visia卡,并且,位置选择为国外不能是国内。

Google 登录错误分析

  • 1、Google 登录最常见的错误是返回10,原因是配置错误(Google APIS)里面申请的ClientID为Web版的,不是Android版的。
  • 2、Google ClientID(客户端ID)配置需要注意两点:包名签名文件的SHA1,查看SHA1方法【keytool -v -list -keystore xx(keystore名称)】,申请签名文件之后查看SHA1并且配置,签名文件保存好了。
  • 3、如果加入了Google 的签名计划,那么生成的签名文件是会变化的,所以,需要用Google提供的签名重新生成客户端ID,并且提供给自己的服务器,用于服务器和Google进行校验。